package com.kang.pojo;

import java.io.Serializable;
import java.util.Date;

/**
 * 采购订单实体类
 * 
 * @author zs614
 *
 */
public class PurchaseOrder implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * 主键id
	 */
	private Integer purchaseOrderID;//
	/**
	 * 订单单号
	 */
	private String orderNumber;//
	/**
	 * 单据来源
	 */
	private String billSource;//
	/**
	 * 状态，0=未提交，1=已提交
	 */
	private Integer status;//
	/**
	 * 提交时间
	 */
	private Date commitTime;//
	/**
	 * 提交人id
	 */
	private Integer submitterID;//
	/**
	 * 提交人姓名
	 */
	private String submitterName;
	/**
	 * 未使用
	 */
	private Integer companyID;
	/**
	 * 供货商ID
	 */
	private Integer supplierID;
	/**
	 * 供货商代码
	 */
	private String supplierCode;
	/**
	 * 供货商名称
	 */
	private String supplierName;
	/**
	 * 备注
	 */
	private String remarks;
	/**
	 * 创建时间
	 */
	private Date createDate;
	/**
	 * 创建人
	 */
	private Integer createPersonID;
	/**
	 * 创建人姓名
	 */
	private String createPersonName;
	/**
	 * 最后更新人
	 */
	private Integer lastModifiedID;
	/**
	 * 最后更新人姓名
	 */
	private String lastModifiedPerson;
	/**
	 * 最后更新时间
	 */
	private Date lastModifiedTime;
	/**
	 * 备注
	 */
	private String speaking;
	/**
	 * 仓库id
	 */
	private Integer warehousemanagementid;//
	/**
	 * 仓库名
	 */
	private String warehouseName;//
	/**
	 * 未使用
	 */
	private Integer money;
	/**
	 * 物料类型
	 */
	private String materialMaterial;//
	/**
	 * 采购订单物品种类
	 */
	private Integer number;

	/**
	 * 结算人ID
	 */
	private Integer settlePersonID;

	/**
	 * 结算时间
	 */
	private Date settleTime;

	/**
	 * 是否结算
	 */
	private Integer isSettle;

	/**
	 * 采应付货款
	 */
	private Double shouldPay;

	/**
	 * 实付货款
	 */
	private Double actualPay;

	public Integer getPurchaseOrderID() {
		return purchaseOrderID;
	}

	public void setPurchaseOrderID(Integer purchaseOrderID) {
		this.purchaseOrderID = purchaseOrderID;
	}

	public String getOrderNumber() {
		return orderNumber;
	}

	public void setOrderNumber(String orderNumber) {
		this.orderNumber = orderNumber;
	}

	public String getBillSource() {
		return billSource;
	}

	public void setBillSource(String billSource) {
		this.billSource = billSource;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Date getCommitTime() {
		return commitTime;
	}

	public void setCommitTime(Date commitTime) {
		this.commitTime = commitTime;
	}

	public Integer getSubmitterID() {
		return submitterID;
	}

	public void setSubmitterID(Integer submitterID) {
		this.submitterID = submitterID;
	}

	public Integer getCompanyID() {
		return companyID;
	}

	public void setCompanyID(Integer companyID) {
		this.companyID = companyID;
	}

	public Integer getSupplierID() {
		return supplierID;
	}

	public void setSupplierID(Integer supplierID) {
		this.supplierID = supplierID;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public Integer getCreatePersonID() {
		return createPersonID;
	}

	public void setCreatePersonID(Integer createPersonID) {
		this.createPersonID = createPersonID;
	}

	public Integer getLastModifiedID() {
		return lastModifiedID;
	}

	public void setLastModifiedID(Integer lastModifiedID) {
		this.lastModifiedID = lastModifiedID;
	}

	public Date getLastModifiedTime() {
		return lastModifiedTime;
	}

	public void setLastModifiedTime(Date lastModifiedTime) {
		this.lastModifiedTime = lastModifiedTime;
	}

	public String getSpeaking() {
		return speaking;
	}

	public void setSpeaking(String speaking) {
		this.speaking = speaking;
	}

	public Integer getMoney() {
		return money;
	}

	public void setMoney(Integer money) {
		this.money = money;
	}

	@Override
	public String toString() {
		return "PurchaseOrder [purchaseOrderID=" + purchaseOrderID + ", orderNumber=" + orderNumber + ", billSource="
				+ billSource + ", status=" + status + ", commitTime=" + commitTime + ", submitterID=" + submitterID
				+ ", companyID=" + companyID + ", supplierID=" + supplierID + ", remarks=" + remarks + ", createDate="
				+ createDate + ", createPersonID=" + createPersonID + ", lastModifiedID=" + lastModifiedID
				+ ", lastModifiedTime=" + lastModifiedTime + ", speaking=" + speaking + ", money=" + money + "]";
	}

	public String getMaterialMaterial() {
		return materialMaterial;
	}

	public void setMaterialMaterial(String materialMaterial) {
		this.materialMaterial = materialMaterial;
	}

	public String getSubmitterName() {
		return submitterName;
	}

	public void setSubmitterName(String submitterName) {
		this.submitterName = submitterName;
	}

	public String getSupplierCode() {
		return supplierCode;
	}

	public void setSupplierCode(String supplierCode) {
		this.supplierCode = supplierCode;
	}

	public String getSupplierName() {
		return supplierName;
	}

	public void setSupplierName(String supplierName) {
		this.supplierName = supplierName;
	}

	public Integer getNumber() {
		return number;
	}

	public void setNumber(Integer number) {
		this.number = number;
	}

	public String getLastModifiedPerson() {
		return lastModifiedPerson;
	}

	public void setLastModifiedPerson(String lastModifiedPerson) {
		this.lastModifiedPerson = lastModifiedPerson;
	}

	public Integer getWarehousemanagementid() {
		return warehousemanagementid;
	}

	public void setWarehousemanagementid(Integer warehousemanagementid) {
		this.warehousemanagementid = warehousemanagementid;
	}

	public String getWarehouseName() {
		return warehouseName;
	}

	public void setWarehouseName(String warehouseName) {
		this.warehouseName = warehouseName;
	}

	public String getCreatePersonName() {
		return createPersonName;
	}

	public void setCreatePersonName(String createPersonName) {
		this.createPersonName = createPersonName;
	}

	public Integer getSettlePersonID() {
		return settlePersonID;
	}

	public void setSettlePersonID(Integer settlePersonID) {
		this.settlePersonID = settlePersonID;
	}

	public Date getSettleTime() {
		return settleTime;
	}

	public void setSettleTime(Date settleTime) {
		this.settleTime = settleTime;
	}

	public Integer getIsSettle() {
		return isSettle;
	}

	public void setIsSettle(Integer isSettle) {
		this.isSettle = isSettle;
	}

	public Double getShouldPay() {
		return shouldPay;
	}

	public void setShouldPay(Double shouldPay) {
		this.shouldPay = shouldPay;
	}

	public Double getActualPay() {
		return actualPay;
	}

	public void setActualPay(Double actualPay) {
		this.actualPay = actualPay;
	}
}